package com.itheima.pattern.t4_builder.demo1;

/**
 * 建造者模型：
 * 将一个复杂对象的构建与表示分离，使得同样的构建过程可以创建不同的表示。
 */
public class TestDemo {

    public static void main(String[] args) {
        // 创建指挥者对象
        Director director = new Director(new MobileBuilder());
        // 让指挥者指挥组装自行车
        Bike bike = director.construct();

        System.out.println(bike.getFrame());
        System.out.println(bike.getSeat());
    }
}
